﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Management.Automation.Provider;

namespace Obra.PowerShell.SmugMug
{
    /// <summary>
    /// Map a path to a cmdlet service.
    /// </summary>
    internal interface IPathMappingService
    {
        /// <summary>
        /// Map the path to a cmdlet service.
        /// </summary>
        /// <param name="path">
        /// Potential cmdlet path.
        /// </param>
        /// <returns>
        /// Cmdlet service such as an album or image.
        /// </returns>
        ICmdletService ToCmdletService(string path);
    }
}
